// ============================================================================
//
// Graph framework by Aurelien Moreau aurelien.moreau@gmail.com
// Modified by Pierre CHATEL chatelp@gmail.com
// Distributed under LGPL
// Copyright (C) Aurelien Moreau, 2008, 2009. All rights reserved
//
// ============================================================================

package com.thalesgroup.graphFramework.collections;

import java.util.ArrayList;
import java.util.List;
import java.util.Map;

public class MapArrayList<X, Y> extends AbstractMapList<X,Y> {


	private static final long	serialVersionUID	= -6148227163646921406L;

	
	public MapArrayList() {
		super();
	}

	public MapArrayList(Map<? extends X, ? extends List<Y>> m) {
		super(m);
	}

	@Override
	public List<Y> createList(int size) {
		return new ArrayList<Y>(size);
	}

	@Override
	public List<Y> createList() {
		return new ArrayList<Y>();
	}

	@Override
	public List<Y> createList(List<Y> src) {
		return new ArrayList<Y>(src);
	}



}
